home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 20
/
Cream of the Crop 20 (Terry Blount) (1996).iso
/
program
/
3dview12.zip
/
3DVIEW.MAP
< prev
next >
Wrap
Text File
|
1996-05-30
|
33KB
|
779 lines
WATCOM Linker Version 10.6
Copyright by WATCOM International Corp. 1985, 1996. All rights reserved.
Created on: 96/05/30 14:47:41
Executable Image: 3dview.exe
creating a DOS/4G executable
+------------+
| Groups |
+------------+
Group Address Size
===== ======= ====
DGROUP 0003:00000000 00007f10
+--------------+
| Segments |
+--------------+
Segment Class Group Address Size
======= ===== ===== ======= ====
BEGTEXT CODE 0001:00000000 00000010
_TEXT CODE 0001:00000010 00010677
CODE 0002:00000000 00000c1a
_NULL BEGDATA DGROUP 0003:00000000 00000004
_AFTERNULL BEGDATA DGROUP 0003:00000004 00000000
_DATA DATA DGROUP 0003:00000004 00001795
CONST DATA DGROUP 0003:0000179c 00000b94
CONST2 DATA DGROUP 0003:00002330 000001bc
XIB DATA DGROUP 0003:000024ec 00000000
XI DATA DGROUP 0003:000024ec 0000003c
XIE DATA DGROUP 0003:00002528 00000000
YIB DATA DGROUP 0003:00002528 00000000
YI DATA DGROUP 0003:00002528 0000000c
YIE DATA DGROUP 0003:00002534 00000000
TIB DATA DGROUP 0003:00002534 00000000
TI DATA DGROUP 0003:00002534 00000000
TIE DATA DGROUP 0003:00002534 00000000
DATA DATA DGROUP 0003:00002534 00000000
DATA32 DATA DGROUP 0003:00002534 00000134
CONST32 CONST DGROUP 0003:00002668 00000000
_BSS BSS DGROUP 0003:00002668 000048a0
BSS32 BSS DGROUP 0003:00006f08 00000000
STACK STACK DGROUP 0003:00006f10 00001000
+----------------+
| Memory Map |
+----------------+
* = unreferenced symbol
+ = symbol only referenced locally
Address Symbol
======= ======
Module: vesaasm.obj(D:\MAGIC\PROGRAM\C\3DVIEWER\vesaasm.asm)
0002:00000177* VESA_Line8B
0002:00000296* VESA_HLine8B
0002:000004b2* VESA_HLineG8B
0002:00000b67 VESA_HLineG8BFast
0002:000006ff VESA_HLineTex8B
0002:00000ba2 VESA_HLineTex8BFast
0002:00000824 VESA_HLineZ8B
0002:00000909 VESA_HLineGZ8B
0002:00000a17 VESA_HLineTexZ8B
0002:00000380 VESA_FilledTriangle8B
0002:00000563 VESA_FilledTriangleG8B
0002:000000ef VESA_SetColor8B
0002:00000164 VESA_GetCodeAlias
0002:0000013a* VESA_CopyScreen8B
0002:00000113 VESA_ClearScreen8B
0002:0000002a VESA_SetClipArea
0002:0000001b VESA_SyncDisplay
0002:00000002 VESA_SetDisplayStart
0002:0000080d VESA_ClearZBuffer
Module: 3d.obj(D:\MAGIC\PROGRAM\C\3DVIEWER\3d.cpp)
0001:00001730+ near _3D_Point::_3D_Point()
0001:00001710+ void near _3D_Object::PrepareDraw()
0001:000016f0+ void near _3D_Object::Draw()
0001:00000054 void near _3D_InitMatrix_Rotate( _3D_Matrix near &, double, double, double, double, double, double )
0001:00000114+ void near _3D_Translate( double near &, double near &, double near &, double, double, double )
0001:00000150+ void near _3D_Rotate_Forward( double near &, double near &, double near &, _3D_Matrix )
0001:000001f4 void near _3D_SetEye( double, double, double )
0001:0000023c void near _3D_SetEye_Globe( double, double, double, double )
0001:0000029c void near _3D_SetVParams( long, long, long, long )
0001:000002dc void near _3D_SetAlpha( double )
0001:00000328 void near _3D_SetPhi( double )
0001:00000398 void near _3D_SetGamma( double )
0001:00000408 void near _3D_SetOmega( double )
0001:00000478 void near _3D_InitRotation()
0001:000004e0+ void near ProjectPoint( _3D_Point near & )
0001:00000604 long near _3D_NewPoint( double, double, double )
0001:0000067c double near _3D_Point_GetX( long )
0001:000006b0 double near _3D_Point_GetY( long )
0001:000006e4 double near _3D_Point_GetZ( long )
0001:00000718 void near _3D_ProjectPoints( long, long )
0001:00000778* void near _3D_ForAllPointsDo( void (near *)( ))
0001:000007c0 void near _3D_RotatePointsForward( long, long, double, double, double, _3D_Matrix )
0001:000008f0 void near _3D_NewObject( _3D_Object near * )
0001:00000928 void near _3D_DrawObjects()
0001:0000097c void near _3D_PrepareObjects()
0001:000009cc void near _3D_SortObjects()
0001:00000aa0* void near _3D_SortObjectsZ()
0001:00000b74+ void near _3D_Normal( double, double, double, double, double, double, double near &, double near &, double near & )
0001:00000bc4 near _3D_Triangle::_3D_Triangle( long, long, long, long unsigned, _3D_Triangle_SideTyp, _3D_Triangle_MidPointTyp, _3D_Triangle_Typ )
0001:00000c58 near _3D_Triangle::_3D_Triangle( long, long, long, long, long, long, long, long, long, void near *, _3D_Triangle_SideTyp, _3D_Triangle_MidPointTyp, _3D_Triangle_Typ )
0003:00002668+ _3D_Point near * near PointArray
0003:0000266c+ long near PointArrayPtr
0003:00002670+ _3D_Object near * near * near Obj3DArray
0003:00002674+ long near Obj3DArrayPtr
0003:00002678+ double near _3D_EyeX
0003:00002680+ double near _3D_EyeY
0003:00002688+ double near _3D_EyeZ
0003:00002690+ double near _3D_Alpha
0003:00002698+ double near _3D_SINAlpha
0003:000026a0+ double near _3D_COSAlpha
0003:000026a8+ double near _3D_Phi
0003:000026b0+ double near _3D_SINPhi
0003:000026b8+ double near _3D_COSPhi
0003:000026c0+ double near _3D_SINnPhi
0003:000026c8+ double near _3D_COSnPhi
0003:000026d0+ double near _3D_Gamma
0003:000026d8+ double near _3D_SINGamma
0003:000026e0+ double near _3D_COSGamma
0003:000026e8+ double near _3D_SINnGamma
0003:000026f0+ double near _3D_COSnGamma
0003:000026f8+ double near _3D_Omega
0003:00002700+ double near _3D_SINOmega
0003:00002708+ double near _3D_COSOmega
0003:00002710+ double near _3D_SINnOmega
0003:00002718+ double near _3D_COSnOmega
0003:00002720+ _3D_Matrix near _3D_Projection_Matrix
0003:00002768+ long near vMidX
0003:0000276c+ long near vMidY
0003:00002770+ long near vMulX
0003:00002774+ long near vMulY
0003:00002778 void (near * near _3D_TexturedTriangle)( long, long, long, long, long, long, long, long, long, long, long, long, void near * )
0003:0000277c void (near * near _3D_TexturedTriangleZBuf)( long, long, long, long, double, long, long, long, long, double, long, long, long, long, double, void near * )
0003:00002780 void (near * near _3D_FlatTriangle)( long, long, long, long, long, long, long unsigned )
0001:000016c0 near _3D_Object::_3D_Object()
0001:00000d24 void near _3D_Triangle::CommonInit()
0001:00000d60 void near _3D_Triangle::CalcMidPoint()
0001:00000f5c void near _3D_Triangle::CalcNormal()
0001:0000108c+ void near _3D_Triangle::PrepareDraw()
0001:00001184+ void near _3D_Triangle::Draw()
0003:00000004 double near _3D_ScreenDistance
0003:0000000c+ double near _3D_MaxDistance
0003:00002784 void (near * near _3D_GouraudTriangle)( long, long, long unsigned, long, long, long unsigned, long, long, long unsigned )
0003:00002788 long unsigned (near * near _3D_DistColor)( double, long unsigned )
0003:0000278c void (near * near _3D_FlatTriangleZBuf)( long, long, double, long, long, double, long, long, double, long unsigned )
0003:00002790 void (near * near _3D_GouraudTriangleZBuf)( long, long, double, long unsign